AI034
Ngôn ngữ lập trình Rust
Hiểu về Quyền sở hữu và Bộ nhớ
Mục tiêu học tập
- Xác định ba quy tắc cốt lõi về quyền sở hữu trong lập trình hệ thống
- Phân biệt giữa phân bổ bộ nhớ ngăn xếp (stack) và đống (heap), cùng các hệ quả về hiệu suất
- Nắm vững cách sử dụng tham chiếu bất biến và tham chiếu có thể thay đổi để chia sẻ dữ liệu một cách an toàn
- Phân tích cách trình biên dịch ngăn chặn các lỗi bộ nhớ phổ biến như xung đột dữ liệu và con trỏ treo